package com.ly.gof.structure.bridge;

/**
 * @author liuyang
 * @des 适配器类继承桥接的具体实现类 在实现方法中调用适配者方法
 * @Version 1.0
 * @Date: 23/07/2021 10:46
 */
//适配器（Adapter）类：它是一个转换器，通过继承或引用适配者的对象，把适配者接口转换成目标接口，让客户按目标接口的格式访问适配者。
public class AdapterImplementor implements Implementor {
    private Adaptee adaptee;

    public AdapterImplementor(Adaptee adaptee) {
        this.adaptee = adaptee;
    }

    @Override
    public void operationImpl() {
        System.out.println("具体实现化(Concrete Implementor)角色被访问 并且调用适配者的方法");
        adaptee.specificRequest();
    }
}